const EventEmitter = require('events')
const door = new EventEmitter()
// 添加监听器
door.addListener('start',(args)=>{
    console.log(args)
})
door.on('end',(args)=>{
    console.log(args)
})
// 移除监听器
door.removeListener('start',()=>{

})
// 注册一次
door.once('start',()=>{
    
})
// 触发事件
door.emit('start')
// 列举注册事件数组
console.log(door.eventNames())
// 获取最大监听器数量
console.log(door.getMaxListeners())
console.log(door.setMaxListeners(24))
console.log(door.getMaxListeners())
console.log(door.listenerCount('start'))